itchy feet – Català–English translations

🇬🇧 en ca

itchy feet noun

  • desire to travel
ser un cul inquiet
Wiktionary Links